package com.edgar.designpattern.abstractfactory.pizzastore;

import com.edgar.designpattern.abstractfactory.pizzastore.product.Cheese;
import com.edgar.designpattern.abstractfactory.pizzastore.product.Clam;
import com.edgar.designpattern.abstractfactory.pizzastore.product.Daugh;
import com.edgar.designpattern.abstractfactory.pizzastore.product.Pepperoni;
import com.edgar.designpattern.abstractfactory.pizzastore.product.Sauce;
import com.edgar.designpattern.abstractfactory.pizzastore.product.Veggies;

public interface PizzaIngredientFactory {

	Daugh createDaugh();

	Clam createClam();

	Sauce createSauce();

	Cheese createCheese();
	
	Pepperoni createPepperoni();
	
	Veggies[] createVeggies();
}